.col-12.col-sm-6.centered, 
.col-12.col-sm-4.centered {
    text-align: center;
    padding: 1rem;
}
/* SE COMENTA POR ACTUALIZACION
img {
    max-width: 100%;
}
*/
a {
   
}

@media (min-width: 768px){
	.span6{
		width: 49%;
		display: inline-block;
		padding: 2rem;
		vertical-align: text-top;
	}
}
@media (min-width: 768px){
	.span4{
		width: 33%;
		display: inline-block;
		padding: 2rem;
		vertical-align: text-top;
	}
}

/* SE COMENTA POR ACTUALIZACION
nav a.navbar-brand img{
	width: auto;
	max-height: 70px;
}
*/
.bg-light{
	/*background-color: transparent !important;*/
}

body.argentina .navbar-mabe {
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #2158a7), color-stop(1, #2158a7) );
    background-image: -o-linear-gradient(bottom, #2158a7 0%, #2158a7 100%);
    background-image: -moz-linear-gradient(bottom, #2158a7 0%, #2158a7 100%);
    background-image: -webkit-linear-gradient(bottom, #2158a7 0%, #2158a7 100%);
    background-image: -ms-linear-gradient(bottom, #2158a74 0%, #2158a7 100%);
    background-image: linear-gradient(to bottom, #2158a7 0%, #2158a7 100%);
}
body.argentina .btn-info {
    color: #fff;
    background-color: #2158a7;
    border-color: #2158a7;
}
body.argentina .btn-info:hover {
    color: #fff;
    background-color: #00B9C3;
    border-color: #00B9C3;
}

body.argentina .btn-link{
	color: #2158a7;
}

body:not(.argentina) .argentina{
	display: none;
}

body.argentina section#contact {
    background-image: url(/Mabe2019/img/map-image-patrick.png);
}
body.internacional.en [lang=es]{
	display: none;
}
footer a{
	line-height: 16px;
	color: #007297;
	font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
}
footer a:hover, 
footer a:active
footer a:focus{
	color: #0D6788;
}

body.internacional.es footer a[target='es-mx']{
	cursor: default;
	font-weight: bold;
}
body.internacional.es footer a[target='es-mx']:hover{
	text-decoration: none;
}

body.internacional.en footer a[target='en-us']{
	cursor: default;
	font-weight: bold;
}
body.internacional.en footer a[target='en-us']:hover{
	text-decoration: none;
}
a[data-toggle=""], a[href="#"]{
    cursor: default;
}
span.toggle-password {
	position: absolute;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px;
	background-image: url(/media/1303/closeeye.png);
	bottom: 4px;
	right: 5px;
}
span.toggle-password:active{
	background-image: url(/media/1304/openeye.png);
}
/**/
figure#videoContainer {
   max-width:64rem;
   width:100%;
   max-height:30.875rem;
   height:100%;
   margin:1.25rem auto;
   padding:1.051%;
   background-color:#666;
}
figure#videoContainer .controls {
   width:100%;
   height:8.0971659919028340080971659919028%; /* of figure's height */
   position:relative;
}
figure#videoContainer .controls[data-state=hidden] {
   display:none;
}
figure#videoContainer .controls[data-state=visible] {
   display:block;
}

figure#videoContainer .controls > * {
   float:left;
   width:3.90625%;
   height:100%;
   margin-left:0.1953125%;
   display:block;
}

figure#videoContainer .controls > *:first-child {
   margin-left:0;
}

figure#videoContainer .controls .progress {
   cursor:pointer;
   width:75.390625%;
}

figure#videoContainer .controls button {
   border:none;
   cursor:pointer;
   background:transparent;
   background-size:contain;
   background-repeat:no-repeat;
}

figure#videoContainer .controls button:hover, 
figure#videoContainer .controls button:focus {
   opacity:0.5;
}

figure#videoContainer .controls button[data-state="play"] {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAA ... ');
}

figure#videoContainer .controls button[data-state="pause"] {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAA ... ');
}

figure#videoContainer .controls progress {
   display:block;
   width:100%;
   height:81%;
   margin-top:0.125rem;
   border:none;
   color:#0095dd;
   -moz-border-radius:2px;
   -webkit-border-radius:2px;
   border-radius:2px;
}

figure#videoContainer .controls progress[data-state="fake"] {
   background:#e6e6e6;
   height:65%;
}
figure#videoContainer .controls progress span {
   width:0%;
   height:100%;
   display:inline-block;
   background-color:#2a84cd;  
}

figure#videoContainer .controls progress::-moz-progress-bar {
   background-color:#0095dd;
}

figure#videoContainer .controls progress::-webkit-progress-value {
   background-color:#0095dd;
}
audio {
    display: block !important;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

audio+p {
    text-align: center;
}
/* Capa de nieve*/
#capa {
position: fixed; 
top: -10vh; left: 0; 
height: 120vh; 
width: 100vw; 
pointer-events: none; 
}
#capa .nieve { 
position: absolute; 
top: 0; left: 0; 
width: 2.2vmin; height: 2.2vmin; 
background: radial-gradient(circle, white 40%, transparent 75%); 
}

div#privacidad div#Wrap section {
    background-image:none !important;
}